package com.webcat.dify.kb.entity;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 文档信息
 */
@Data
public class Document {

    private String id;

    /**
     * 文档数据来源方式，如文件上传
     */
    @JSONField(name = "data_source_type")
    private String dataSourceType;

    /**
     * 文档名称
     */
    private String name;

    /**
     * 文档类型
     */
    @JSONField(name = "doc_type")
    private String docType;

    /**
     * 文档元数据
     */
    private DocMetadata docMetadata;
}
